package com.edu.leetcode.dataStruct;

import java.util.Arrays;

/**
 * 给你一个字符串 s，由若干单词组成，单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词，请返回 0 。
 * 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
 * 来源：力扣（LeetCode）
 * 链接：https://leetcode-cn.com/problems/length-of-last-word
 * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
 *
 * @作者 five-five
 * @创建时间 2021/4/23
 */
public class Demo28 {
    public static void main(String[] args) {
        Demo28 demo28 = new Demo28();
        System.out.println(demo28.lengthOfLastWord("helo world"));

    }

    /**
     * @param s 一串包含空格的单词字符串，空格为分隔符
     * @return 最后一个单词的长度
     */
    public int lengthOfLastWord(String s) {
        if (s != null && s.length() > 0) {
            String[] s1 = s.split(" ");
            if (s1.length == 0) {
                return 0;
            }
            return s1[s1.length - 1].length();
        }
        return 0;
    }

}
